fruit of the spanish lime (melicoccus bijugatus) - Español Inglés Diccionario